322d28afcf51f5bfae16f2fcd37fe63b1c954956,src/com/redhat/ceylon/compiler/loader/AbstractModelLoader.java,AbstractModelLoader,obtainType,#TypeMirror#Scope#,1213

Before Change


        // ERASURE
        if (sameType(type, STRING_TYPE)) {
            type = CEYLON_STRING_TYPE;
        } else if (sameType(type, PRIM_BOOLEAN_TYPE)) {
            type = CEYLON_BOOLEAN_TYPE;
        } else if (sameType(type, BOOLEAN_TYPE)) {
            type = CEYLON_BOOLEAN_TYPE;
        } else if (sameType(type, PRIM_INT_TYPE)) {
            // FIXME Really needs "small" annotation
            type = CEYLON_INTEGER_TYPE;
        } else if (sameType(type, INTEGER_TYPE)) {
            // FIXME Really needs "small" annotation
            type = CEYLON_INTEGER_TYPE;
        } else if (sameType(type, PRIM_LONG_TYPE)) {
            type = CEYLON_INTEGER_TYPE;
        } else if (sameType(type, LONG_TYPE)) {
            type = CEYLON_INTEGER_TYPE;
        } else if (sameType(type, PRIM_FLOAT_TYPE)) {
            // FIXME Really needs "small" annotation
            type = CEYLON_FLOAT_TYPE;
        } else if (sameType(type, FLOAT_TYPE)) {
            // FIXME Really needs "small" annotation
            type = CEYLON_FLOAT_TYPE;
        } else if (sameType(type, PRIM_DOUBLE_TYPE)) {
            type = CEYLON_FLOAT_TYPE;
        } else if (sameType(type, DOUBLE_TYPE)) {
            type = CEYLON_FLOAT_TYPE;
        } else if (sameType(type, PRIM_CHAR_TYPE)) {
            type = CEYLON_CHARACTER_TYPE;

After Change


        } else if (sameType(type, PRIM_FLOAT_TYPE)) {
            // FIXME Really needs "small" annotation
            type = CEYLON_FLOAT_TYPE;
        } else if (sameType(type, PRIM_DOUBLE_TYPE)) {
            type = CEYLON_FLOAT_TYPE;
        } else if (sameType(type, PRIM_CHAR_TYPE)) {
            type = CEYLON_CHARACTER_TYPE;